package com.abc.deviceservice.prompt;

public interface IPrompt {

    /**
     * 语音播报
     * 文字转语音提示接口。支持自定义语音播放、规则转换。
     * 按以下规则播报语音
     * 1）中文+数字，数字前不带￥，小数点直读“点”，如“合计 12.23”，播报为“合计十二点
     * 二三”，数字中带逗号，去除逗号方式播读。
     * 2）中文+￥数字带小数，小数翻译成元角分，数字中带逗号，去除逗号方式播读，如“支
     * 付￥12,319.23”播报为“支付一万两千三百一十九元两角三分”。
     * @param data 播报文字
     * @param listener 回调，回调详细说明如下：
     *                 成功，在onResult返回空字符串
     */
    void voicePrompt(String data, PromptListener listener);
}
